.stock-section{padding:2rem 0;background-color:#faf7f0}.stock-section__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:992px){.stock-section__grid{grid-template-columns:1fr 1.2fr;gap:5rem}}.stock-left{display:flex;flex-direction:column}.stock-section__title{color:#1f1b16;margin:0 0 2rem}.stock-price-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1rem;max-width:636px}.stock-price-main{display:flex;align-items:baseline;gap:4px}.stock-price__value{letter-spacing:-.03em;color:#f08c1e}.stock-price__unit{color:#6c6966;text-decoration:underline;display:inline-block;transform:translateY(-13px)}.stock-price__change{display:inline-flex;align-items:center;gap:5px;color:#1a8f3d;background:none;padding:4px 0 4px 10px;border-radius:4px}.stock-price__change.negative{color:#d32f2f;background:none}.stock-divider{position:relative;width:100%;max-width:636px;height:1px;background-color:transparent;border-top:1px dashed #6c6966;margin:1rem 0 1.5rem}.stock-divider::before{content:'';position:absolute;width:30px;height:3px;background:#1f1b16;left:0;top:-2px;animation:slideLine 4s infinite linear alternate}@keyframes slideLine{0%{left:0}100%{left:calc(100% - 30px)}}.stock-stats{display:flex;justify-content:space-between;max-width:636px;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.stock-stat{display:flex;flex-direction:column;gap:4px}.stock-stat__label{color:#6c6966;text-transform:none;letter-spacing:normal}.stock-stat__value{color:#1f1b16}.stock-actions{display:flex;gap:1rem;flex-wrap:wrap}.stock-chart-col{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 16px rgba(0,0,0,.06)}.stock-chart-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 4px;border-bottom:1px solid #f0ede8}.stock-chart-label{color:#6c6966}.stock-chart-tabs{display:flex;gap:2px}.stock-chart-tab{padding:4px 10px;border:0;background:transparent;border-radius:4px;color:#9c9591;cursor:pointer;transition:background .2s,color .2s}.stock-chart-tab.active,.stock-chart-tab:hover{background:#1a8f3d;color:#fff}.tradingview-widget-container{width:100%;min-height:300px}.tradingview-widget-container__widget{width:100%;height:300px}.tradingview-widget-container iframe{width:100%!important;border:0}.stock-chart-footer{padding:8px 16px 12px;color:#9c9591;border-top:1px solid #f0ede8}@media(max-width:575px){.stock-chart-header{flex-direction:column;align-items:flex-start;gap:10px}.stock-chart-tabs{width:100%;justify-content:space-between}.stock-chart-tab{flex:1;padding:4px;text-align:center}.stock-price-row{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}}